\input texinfo @c -*- texinfo -*-

@c %**start of header
@setfilename libfake437.info
@settitle libfake437 Manual @value{VERSION}
@c %**end of header

@include version.texi

@syncodeindex fn cp
@syncodeindex vr cp

@dircategory Libraries
@direntry
* libfake437: (libfake437).     A library for old-style character `graphics'.
@end direntry

@copying
This is the manual for libfake437 version @value{VERSION}, a library
for creating old-style character `graphics' in SDL.

Copyright @copyright{} 2008, 2009, 2010, 2011 Jack Kelly.

@quotation
This manual is free documentation: it is available under the Creative
Commons Attribution Share-Alike license version 3.0 available at
@indicateurl{http://creativecommons.org/licenses/by-sa/3.0}.
@end quotation
@end copying

@titlepage
@title libfake437 Manual @value{VERSION}

@page
@vskip 0pt plus 1filll
@insertcopying
@end titlepage

@contents

@ifnottex
@node Top
@top libfake437

@insertcopying
@end ifnottex

@menu
* Concept:: The basic idea behind libfake437.
* Data Types:: Some useful constants and data structures.
* Primitive Operations:: Writing directly to a surface.
* F437Surface Operations:: Simplifying matters by using an F437Surface struct.

* Index:: Functions and constants defined by libfake437.
@end menu

@node Concept
@chapter Concept

libfake437 provides portable routines for drawing code page 437
characters using SDL. Why not aalib, libcaca or curses? aalib did not
seem to provide the extended graphics characters or color. I couldn't
get libcaca to render characters like the smiley face quite right. I
wanted to tie in with SDL and this seemed like the simplest way at the
time.

@include fake437-types.texi
@include fake437-primitive.texi
@include fake437-surface.texi

@node Index
@unnumbered Index

@printindex cp

@bye
